Постановлением Правительства РФ от 03.04.2020 N 434 «Об утверждении перечня отраслей российской экономики, в наибольшей степени пострадавших в условиях ухудшения ситуации в результате распространения новой коронавирусной инфекции» деятельность туристических агентств и прочих организаций, предоставляющих услуги в сфере туризма отнесена к отраслям российской экономики, в наибольшей степени пострадавших в условиях ухудшения ситуации в результате распространения новой коронавирусной инфекции. Чтобы косвенно оценить масштаб влияния, предлагаю обратиться к данным.
Социально-экономические показатели регионов России//Росстат; обработка «Если быть точным», 2023. Условия использования: Creative Commons BY 4.0. URL:https://tochno.st/datasets/regions_collection
import pandas as pd
import plotly.express as px
import plotly.graph_objects as go
data = pd.read_csv("section_6.csv", sep=";", encoding='utf-8')
# Сейчас нас интересуют только 2 показателя (переменные `tour_rus` и `tour_abroad`) и 3 стобца (`indicator_name`,`year`,`indicator_value`) из данных,
# полученных из искомого CSV файла `section_6.csv`. Берем данные по всей России без разбивки по регионам, фильтруем данные по году
# (после 2001 года, не включая 2003 год с учетом комментариев 6.9.1.1 и 6.9.2.1 к показателям 06090200 и 06090100).
tour_rus ="Численность российских туристов, обслуженных туристскими фирмами: Численность российских туристов, отправленных туристскими фирмами, в туры по россии"
tour_rus_data = data[["indicator_name","year","indicator_value"]].loc[(data["indicator_name"]==tour_rus)
&(data["object_name"]=="Российская Федерация")
&(data["year"]>2001)
&(data["year"]!=2003)]
tour_abroad="Численность российских туристов, обслуженных туристскими фирмами: Численность российских туристов, отправленных туристскими фирмами, в зарубежные туры"
tour_abroad_data = data[["indicator_name","year","indicator_value"]].loc[(data["indicator_name"]==tour_abroad)
&(data["object_name"]=="Российская Федерация")
&(data["year"]>2001)
&(data["year"]!=2003)]
# Рассчитываем общее количество туристов, отправленных туристскими фирмами в туры по России или в зарубежные туры.
tour_rus_data_indexed = pd.DataFrame(tour_rus_data[["year","indicator_value"]]).set_index("year")
tour_abroad_data_indexed = pd.DataFrame(tour_abroad_data[["year","indicator_value"]]).set_index("year")
tour_total = tour_rus_data_indexed["indicator_value"] + tour_abroad_data_indexed["indicator_value"]
# Создаем фигуру с линейными графиками с помощью модуля `plotly.graph_objects`.
tour_data_plot = go.Figure()
tour_data_plot.add_trace(go.Scatter(
x=tour_rus_data["year"],
y=tour_rus_data["indicator_value"],
name="выбрали туры по России",
hoverinfo='x+y'
))
tour_data_plot.add_trace(go.Scatter(
x=tour_abroad_data["year"],
y=tour_abroad_data["indicator_value"],
name="выбрали зарубежные туры",
hoverinfo='x+y'
))
tour_data_plot.add_trace(go.Scatter(
x=tour_total.index,
y=tour_total,
name="всего российских туристов",
hoverinfo='x+y'
))
tour_data_plot.update_traces(mode="markers+lines")
tour_data_plot.update_layout(
font_family="arial",
font_size=14,
title=dict(text="Численность российских туристов, отправленных туристскими фирмами, в зарубежные туры и в туры по России (тыс. человек)",
font=dict(family="Arial",
size=15))
)
tour_data_plot.show()
Анализ графика численности туристов, отправленных в зарубежные туры (красная линия на графике выше), показывает внушительную разницу между пиком 2019 года и точкой спада в 2020 году с самым низким значением показателя с 2004 года. Спад 2020 года прослеживается также на зеленой линии, которая иллюстрирует общее количество туристов из России. Разница на красной линии графика между 2019 и 2020 годами составила 5,12 млн человек, которые не отправились в тур за границу преимущественно по причине распространения пандемии COVID-19 (заболел турист или близкий родственник туриста, страна назначения ужесточила правила въезда и т.д.) По состоянию на 2022 год году показатель так и не приблизился к значениям до падения.
Фиолетовая линия на графике выше иллюстрирует, что сфера туризма после перенесенного стресса 2020 года перестроилась на внутренний рынок, испытав значительный скачок численности туристов, принявших решение отправиться в тур по России: 5,99 млн в 2021 году и 6,92 млн в 2022 году по сравнению с 4,126 млн в 2020 году. Разница между 2021 и 2020 годами составила 1,87 млн туристов (около 45% от показателя 2020 года), между 2022 и 2020 2,8 млн человек (около 67% от показателя 2020 года).
Общее количество туристов из России, отправленных туристскими фирмами в туры по России или в зарубежные туры, к 2022 году вернулось к показателю 2019 года преимущественно за счет увеличения количества туристов, выбравших туры по России вместо отпуска за границей. Разница между 2019 и 2020 годами составила 5,36 млн туристов (около 45% от показателя 2019 года), большая часть которой (5,12 млн человек) приходится на спад числа туристов, отправленных зарубеж.
# Здесь нас интересует показатель 06080100 'Туристские фирмы: Число туристских фирм'. Также берем данные по всей России,
# после 2001 года, не включая 2003 год с учетом комментария 6.8.1.1 к показателю.
travel_agencies_data = data[["indicator_name","year","indicator_value"]].loc[(data["indicator_name"]=="Туристские фирмы: Число туристских фирм")
&(data["object_name"]=="Российская Федерация")
&(data["year"]>2001)
&(data["year"]!=2003)]
# Создаем фигуру с линейным графиком с помощью модуля `plotly.express`.
travel_agencies_plot = px.line(x=travel_agencies_data["year"],
y=travel_agencies_data["indicator_value"],
labels={"x": "Год", "y": "Количество"},
title="Число туристских фирм (06080100)",
markers=True,
template="simple_white")
travel_agencies_plot.update_layout(showlegend=True,
font_family="arial",
font_size=10,
title=dict(font=dict(family="Arial",
size=13),
xref='paper',
x=0.0,
xanchor="left")
)
travel_agencies_plot.show()
На графике количества туристских фирм прослеживается общий положительный тренд за исключением участка падения с 2007 по 2010 годы (по всей видимости, вызванного мировым кризисом), на участке с 2017 по 2018 года наблюдается плато, а с 2019 года - спад и постепенное наращение показателя к 2022 году. При анализе графика видно, что за 2 года (2019 и 2020) количество туристических фирм по всей России сократилось на 1211.
Поскольку значительный спад показателя начался уже в 2019 году, только в конце которого в Китае появились первые сообщения о случаях заболевания COVID-19, можно сделать предположение, что пандемия не могла запустить тренд на снижение, имел место другой фактор. Разница между 2019 и 2020 годами составила всего 227, в связи с чем можно предположить, что несмотря на стресс 2020 года, большинство туристких фирм не ушли с рынка.
Проанализировав данные по нескольким показателям, касаемых состояния сферы туризма, можно сделать предварительный вывод о том, что пандемия COVID-19 в значительной степени повлияла на туристический рынок.
Анализ численности российских туристов, отправленных туристскими фирмами, в туры по России или зарубежные туры, продемонстрировал спад 2020 года, который составил около 45% от показателя предыдущего года. Также анализ показал, что в следующие после спада годы сфера туризма перестроилась и вместо зарубежных направлений туристов стали чаще отправлять в туры по России: за 2 года турпоток увеличился на 67% по сравнению со значением показателя в 2020 году.
Анализ динамики числа туристских фирм не выявил явной зависимости тренда от пандемии COVID-19.